production system

Terms from Artificial Intelligence: humans at the heart of algorithms

Page numbers are for draft copy at present; they will be replaced with correct numbers when final book is formatted. Chapter numbers are correct and will not change now.

A production system consists of three elements: (1). a database or working memory of facts, which can include temporary states such as "Goal(open door)"; (2) a set of ules of the form IF <condition> THEN <action>, where conditions are logical expressions about the working memory, and actions may include changes to the working memory such as "ADD Goal(find key)"; and (3) an interpretter, which matches the conditoons against the working memory and then executes the action for a matching rule.

Defined on page 24

Used on Chap. 2: pages 23, 24, 25, 34; Chap. 13: page 296; Chap. 18: page 434; Chap. 22: pages 535, 536

Also known as loans example, database, interpreter, language, working memory